package com.hdu.vo;

import com.hdu.pojo.DataList;
import com.hdu.pojo.PostDetail;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 *
 * @author xiaobai
 * @since 2023-10-29
 */
@Data
@ApiModel(description="专业概述vo实体")
public class MajorView {

    @ApiModelProperty(value = "专业id")
    private Integer id;

    @ApiModelProperty(value = "专业名称")
    private String name;

    @ApiModelProperty(value = "专业编码")
    private String code;

    @ApiModelProperty(value = "修业年限")
    private String time;

    @ApiModelProperty(value = "授予学位")
    private String degree;

    @ApiModelProperty(value = "专业门类")
    private String kind;

    @ApiModelProperty(value = "专业大类")
    private String type;

    @ApiModelProperty(value = "社会名人")
    private String celebrity;

    @ApiModelProperty(value = "开设课程")
    private String course;

    @ApiModelProperty(value = "考研方向")
    private String direction;

    @ApiModelProperty(value = "专业含义")
    private String content;

    @ApiModelProperty(value = "专业学习")
    private String learn;

    @ApiModelProperty(value = "专业方向")
    private String career;

    @ApiModelProperty(value = "男女比例")
    private String rate;

    @ApiModelProperty(value = "文理比例")
    private String scale;

    @ApiModelProperty(value = "学业水平")
    private String level;

    @ApiModelProperty(value = "人气值")
    private Integer value;

    @ApiModelProperty(value = "第一印象")
    private DataList impress;

    @ApiModelProperty(value = "就业方向")
    private String work;

    @ApiModelProperty(value = "薪资水平")
    private DataList salary;

    @ApiModelProperty(value = "行业分布")
    private DataList industry;

    @ApiModelProperty(value = "地区分布")
    private DataList region;

    @ApiModelProperty(value = "岗位分布")
    private List<PostDetail> post;

    @ApiModelProperty(value = "平均薪资")
    private Integer wage;
}
